Skip to content

Self learning design - #5

Merged
FunctionFreak merged 5 commits into
mainfrom
self_learning_design
Oct 11, 2026
Merged

FunctionFreak merged 5 commits into
mainfrom
self_learning_design

Conversation

@FunctionFreak

Copy link
Copy Markdown
Contributor

No description provided.

FunctionFreak and others added 5 commits October 11, 2026 13:53
fixed data extraction file for computer use training
…t field

Every Claude prompt (web, mac, ios, linux, windows: main driver, coder,
minion) no longer has an <assessment> block. The notes tool agent_memory
carries two required fields, memory and next_goal, both filled every step.
The Route now lives inside memory on the steps that write one, and the
deliberation happens before writing. A smaller, text-only notes tool keeps
screenshots and element descriptions from bleeding into the agent's notes.

Code follows the prompts:
- tool registries (web Rust, mac/ios/linux/windows Python): the
  agent_memory schema, defaults and tool text are two-field; the normal
  reasoning tool with optional thinking and fast mode are untouched
- drivers, coder and minion services: display payloads and snapshots no
  longer read assessment; coder and minion fill an empty thinking slot on
  the Claude path for their display shape
- llm_manager: REASONING_OPTIONAL is thinking only

Also: memory compression turned on (COMPRESSION = True), and the README
video section now opens with Computer use.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@FunctionFreak
FunctionFreak merged commit 0e8a72d into main Oct 11, 2026
FunctionFreak added a commit to FunctionFreak/AutoCua that referenced this pull request Oct 20, 2026
FunctionFreak added a commit that referenced this pull request Nov 5, 2026
New AutoCua/utils/errors.py, error_text(e): the message an exception
carries (its args; strerror and filename for OS errors; timeout or exit
status for subprocess errors), built from the exception's fields and
never from str(e) or a traceback. The sixteen JSON replies in the app's
Flask routes, the iOS and Android connectors and the three Telegram views
use it in place of str(e). What the person sees stays the same, minus the
"[Errno N]" prefix. Closes the fourteen open py/stack-trace-exposure
alerts (#5, #8-#15, #27, #30-#32, #35), which treat str(e) of a caught
exception as stack-trace text once it reaches a reply.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant